package com.design.future;

public class Main {
    public static void main(String[] args) {
        Client client = new Client();
        // ������������أ���Ϊ��ȡ����FutureData������RealData
        Data data = client.request("name");
        System.out.println("�������");

        try {
            // ���������һ��sleep���������ҵ���߼��Ĵ���
            // �ڴ�����Щҵ���߼������У�RealDataҲ���ڴ������Ӷ���������õȴ�ʱ��
            Thread.sleep(2000);

            // ʹ����ʵ����
            System.out.println("����=" + data.getResult());
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
